package com.viqiang.mybatis.mapper;


import com.viqiang.mybatis.pojo.Blog;

import java.util.List;

public interface BlogMapper {
    // 查询博客, 携带了哪个字段查询条件就带上这个字段的值
    List<Blog> getByBlog(Blog blog);

    // 有id, 根据id精准匹配; 有title就根据title进行模糊查询; 如果都没有就查询author为苞米豆的blog
    List<Blog> getByBlogChoose(Blog blog);

    // 通过id的List集合查询多条数据
    List<Blog> getByIds(List<String> ids);

    // 修改, 但是只修改属性值不为null的属性
    int update(Blog blog);

    List<Blog> getAll();
}
